<?php
//后台品字形页面
namespace Admin\Controller;
use Components\AdminController;

class IndexController extends AdminController{
	//头部方法
	function head(){
		$this->display();
	}
	//左侧方法
	function left(){
		//根据用户ID信息，获得角色id
		//根据角色ID获得权限
		$manager=D('Manager');
		//根据用户ID信息获得全部记录内容
		$mg_info=$manager->find(session('mg_id'));
		//角色id信息  $mg_info['mg_role_id']
        
        //根据角色id信息获得具体权限ids信息
        $role_info=D('Role')->find($mg_info['mg_role_id']);
        //权限ids信息  $role_info['role_auth_ids']
        $auth_ids=$role_info['role_auth_ids'];
        //获得顶级权限
        $sql="select * from sw_auth where auth_id in($auth_ids) and auth_level=0";
        //如果不是管理员，需要获得相应的权限
        //若管理员id=3
        if(session('mg_id')!=3){
        	$sql.=" and auth_id in ($auth_ids)";
        }
        $auth_infoa=D()->query($sql);
        //获得次顶级权限
        $sql="select * from sw_auth where auth_id in ($auth_ids) and auth_level=1";
        if(session('mg_id')!=3){
        	$sql.=" and auth_id in ($auth_ids)";
        }
        $auth_infob=D()->query($sql);
        $this->assign('auth_infoa',$auth_infoa);
        $this->assign('auth_infob',$auth_infob);
        $this->display();
	}
	//右侧方法
	function right(){
		$this->display();
	}
	//该方法的模板会通过frameset标签把"头部"、"左侧"、"右侧"都给集成到一起

	function index(){
		$this->display();
	}
}











